home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Think Class Libraries / CommToolbox (modified) / Headers / CCTBApp.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-30  |  983 b   |  42 lines  |  [TEXT/KAHL]

  1. /* ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
  2.  
  3.     CCTBApp.h
  4.     
  5.     CommToolbox compatible application class.
  6.     
  7.     SUPERCLASS = CApplication.
  8.     
  9.     Copyright © 1992-93 Romain Vignes. All rights reserved.
  10.     
  11. ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
  12.  
  13.  
  14. #define _H_CCTBApp
  15.  
  16.  
  17. #include <CApplication.h>            /* Interface for its superclass */
  18.  
  19.  
  20. /* Class definition */
  21.  
  22. class CCTBApp : public CApplication {
  23.  
  24. protected:
  25.  
  26.     virtual Boolean        managersPresent(void);
  27.     Boolean                threadManagerPresent;
  28.  
  29. public:
  30.  
  31.     void                    ICTBApp(short extraMasters, Size aRainyDayFund,
  32.                                 Size aCriticalBalance, Size aToolboxBalance);
  33.     virtual void            MakeDesktop(void);
  34.     virtual void            MakeSwitchboard(void);
  35.     virtual void            Process1Event(void);
  36.     virtual void            GetCTBVersions(short *CTBVers,short *CMVers,
  37.                                 short *TMVers, short *FTVers,short *CRMVers);
  38. };
  39.  
  40.  
  41. /* ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ */
  42.